Developing GIS Applications with Objects: A Design Patterns Approach
نویسندگان
چکیده
In this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual de®nition of application objects from their spatial representation. In this way, GIS applications can evolve smoothly, because maintenance is achieved by focusing on different concerns at different times. We show that our approach is also useful to support spatial features in conventional applications built with object-oriented technology. The structure of this paper is as follows: We ®rst introduce design patterns, an ef®cient strategy to record design experience; then we discuss the most common design problems a developer of GIS applications must face. The core of our method is then presented by explaining how the use of decorators helps in extending objects to incorporate spatial attributes and behavior. Next, we analyze some recurrent design problems in the GIS domain and present some new patterns addressing those problems. Some further work is ®nally discussed.
منابع مشابه
نسبت بیومیمیکری در شکلگیری فرم و عملکرد اشیای منطقه مارلیک
This study examines the formation of ancient objects; although they have different appearances and functions, seemingly common roots have a role in defining their designs and formation pattern. The overall aim of this study is to investigate the role of biomimicry in determining the form and function of these objects, which is reached by a disciplinary look at the design through the inspired up...
متن کاملComparison of Different Targets Used in Augmented Reality Applications in Ubiquitous GIS
Drilling requires accurate information about locations of underground infrastructures or it can cause serious damages. Augmented Reality (AR) as a technology in Ubiquitous GIS (UBIGIS) can be used to visualize underground infrastructures on smartphones. Since smartphone’s sensors do not provide such accuracy, another approaches should be applied. Vision based computer vision systems are well kn...
متن کاملObject-oriented Approach to Gis Data Management
The paper deals with modelling and management of spatial (3D) data representing real World. Two main software tools are mostly used – GIS and CAD systems. We analyze their functionality from several points of view. There are two main issues. The first one is the characteristics of environment modelled. CAD systems are oriented towards modelling individual man-made objects and structures with re...
متن کاملGIS-based analysis of spatial distribution patterns of growing degree-days for agricultural applications in Iran
The geographical distribution of growing degree-days (GDDs) within Iran was studied using GIS-based maps. GDDs were calculated using daily thermal parameters (daily maximum and minimum air temperature). Based on the purpose of the study and climatic conditions of Iran, the average value of 5?C was chosen for GDD calculation. The calculations were carried out using daily weather data of 113 mete...
متن کاملBridging objects and relations: a mediator for an OO front-end to RDBMSs
Object-oriented paradigm is established as the leading approach for developing non-traditional applications, such as GIS or multimedia systems. On the other hand, relational databases have dominated the area of data processing in the last decade. These two trends motivate the research on integrating OO applications with relational databases. This paper presents our approach to the symbiosis of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- GeoInformatica
دوره 3 شماره
صفحات -
تاریخ انتشار 1999